be caught in flagrante - Turkish English Dictionary